#!/usr/bin/env python
# -*-coding: utf-8-*-
# AUTHOR ：Arthur
# DATE   ：2016-10-19
# INTRO  ：
# VERSION：0.1

import subprocess
import update,config
from time import sleep
# 运行update更新文件

def run():
    update.Update.update_peer()

    # 定义更新squid文件
    upcmd = 'sudo /usr/sbin/squid3 -k reconfigure'

    # 运行更新命令
    try:
        r = subprocess.call(upcmd.split())
        if r == 0 :
            print("squid3更新成功：{}".format(r))
        else:
            print("squid3配置文件更新失败:{}".format(r))
    except Exception as e:
        print("{}异常:{}".format(upcmd,e))
while True:
    run()
    sleep(config.UPDATETIME)